#include <stdio.h>
#include <assert.h>

int strlen(const char *s)
{
    return assert(s),(*s ? strlen(s + 1) + 1 : 0);    //如果s是空指针 assert会直接打印错误信息
}

int main()
{
    printf("len = %d\n",strlen("Delphi"));
    printf("len = %d\n",strlen(NULL));

    return 0;
}